package com.gem.netty.entity;

import com.gem.entity.Card;
import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * gems: 用户使用的宝石
 * 卡牌的兑换信息由no查到
 */
@Data
public class CardInfo{
        // key:需要的宝石类型, value:需要的宝石数量,用户使用的宝石信息
        private Map<Integer,Integer> gems = new HashMap<>();
        // 当前用户使用黄金代替其他宝石信息 key : 替代的宝石类型，value：需要的宝石数量
        private Map<Integer,Integer> replaceGems = new HashMap<>();
        // 卡牌类型: 几级卡
        private Integer type;
        // 卡牌编号
        private Integer no;
        // 卡牌得分
        private Integer score;
        // 卡牌拥有的buff
        private Integer cardBuff;
        // 玩家使用的buff
        private Map<Integer,Integer> gemCards = new HashMap<>();
}